.vanessa-markdown {
  font-family: Calibri, Arial, sans-serif;
  font-size: 1rem;
  margin: 0;
}

.vanessa-markdown > div {
  margin: 0.5em;
}

.vanessa-markdown a {
  color: rgb(0, 106, 177);
  text-decoration-color: rgb(0, 106, 177);
  font-family: Calibri, Arial, sans-serif;
  text-decoration: none;
}

.vanessa-markdown a:visited {
  text-decoration: none;
}

.vanessa-markdown-code {
  font-family: Consolas, 'Courier New', monospace;
  font-size: 14px;
  line-height: 19px;
}

div.welcome {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 2em;
  user-select: none;
}

.welcome .codicon {
  color: rgb(0, 106, 177) !important;
  margin-right: 0.5em;
}

.welcome h1 {
  color: #666666;
  font-size: 2em;
  font-weight: normal;
  margin: 0 0 0.2em 0;
}

.welcome h2 {
  color: #666666;
  font-size: 1.5em;
  font-weight: normal;
  margin: 0.2em 0 0.2em 0;
}

.welcome h3 {
  font-family: Calibri, Arial, sans-serif;
  margin: 1em 0 0 0;
  font-size: 1.5em;
  font-weight: lighter;
  color: #666666;
}

.welcome .welcome-item {
  margin-top: 1em;
  font-size: 1em;
}

.welcome ul {
  padding: 0.2em 0 0.2em 0;
  margin: 0;
}

.welcome li {
  list-style-type: none;
  line-height: 1.6em;
}

.welcome li a {
  color: rgb(0, 106, 177);
  text-decoration-color: rgb(0, 106, 177);
  font-family: Calibri, Arial, sans-serif;
  vertical-align: middle;
  text-decoration: none;
  font-size: 1rem;
}

.welcome li a:visited {
  text-decoration: none;
}

.welcome .codicon {
  vertical-align: sub;
  font-size: 1.1rem;
}

.welcome li span.path {
  color: #666666;
  font-family: Calibri, Arial, sans-serif;
  vertical-align: middle;
  padding-left: 1rem;
  text-decoration: none;
  font-size: 1rem;
}

body[data-theme="vs-dark"] .vanessa-viewer {
  background-color: rgb(30, 30, 30);
  color: rgb(212, 212, 212);
}

body[data-theme="vs-dark"] .welcome h1 {
  color: rgb(203, 203, 203);
}

body[data-theme="vs-dark"] .welcome h2 {
  color: rgb(120, 120, 120);
}

body[data-theme="vs-dark"] .welcome h3 {
  color: rgb(203, 203, 203);
}

body[data-theme="vs-dark"] .vanessa-viewer a {
  color: rgb(53, 115, 205);
  text-decoration-color: rgb(53, 115, 205);
}

body[data-theme="vs-dark"] .welcome .codicon {
  color: rgb(53, 115, 205) !important;
  text-decoration-color: rgb(53, 115, 205);
}